Перейти к основному содержимому

5.09. Циклы

Разработчику Архитектору

Циклы

Kotlin предоставляет удобные и понятные конструкции циклов.

for:

for (i in 1..5) {
println(i)
}

for (c in "Kotlin") {
println(c)
}

while:

var i = 0
while (i < 5) {
println(i++)
}

do-while:

var j = 0
do {
println(j++)
} while (j < 5)

forEach (для коллекций):

val list = listOf("a", "b", "c")
list.forEach { item ->
println(item)
}